#include "config.h"
#include "gtktreemodelcssnode.h"
+#include "gtk/gtkcsstransientnodeprivate.h"
struct _GtkTreeModelCssNodePrivate
{
{
GtkCssNode *child;
+ if (GTK_IS_CSS_TRANSIENT_NODE (node))
+ return;
+
g_object_ref (node);
g_signal_connect_after (node, "node-added", G_CALLBACK (child_added_cb), model);
{
GtkCssNode *child;
+ if (GTK_IS_CSS_TRANSIENT_NODE (node))
+ return;
+
g_signal_handlers_disconnect_by_func (node, G_CALLBACK (child_added_cb), model);
g_signal_handlers_disconnect_by_func (node, G_CALLBACK (child_removed_cb), model);
g_signal_handlers_disconnect_by_func (node, G_CALLBACK (notify_cb), model);